Big Huge Thesaurus

long-horned beetle

noun